package javaCode.chapter09.abstract_;

abstract public class Template { //抽象类 - 模板设计

    public abstract void job(); //抽象方法

    public void calculateTime(){ //实现方法，调用job方法
        //得到开始时间
        long start = System.currentTimeMillis();
        job(); //动态绑定
        //得到结束时间
        long end = System.currentTimeMillis();
        System.out.println("任务执行时间 " + (end - start) + "毫秒");
    }
}
